@charset "UTF-8";
/*css reset*/
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h5,input,figcaption,button,pre,textarea,p,blockquote,th,td{margin: 0;padding: 0;}
body{background-color: #ffffff;color: #555555;font:16px/1.5"Microsoft YaHei";}
td,th,caption{font-size: 14px;}
address,caption,cite,th{font-style: normal;}
a{color: #555555;text-decoration: none;}
a:hover{text-decoration: underline;}
img{border: none;}
ol,ul,dl{list-style: none;}
input,button,select,textarea{font:14px Verdana,Helvetica,Arial,sans-serif; outline: none;}
table{border-spacing:0;border-collapse: collapse;}
html{overflow-y: scroll;}
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
html {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: inherit;
}
.container{
    width: 1200px;
    margin: 0 auto;
}
/*图标字体*/
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family: "iconfont";
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}